// pages/check/check.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    vis: false,
    index: 0,
    name: '',
    arr: {},
    tpm: [],
    tpmarr: [],
    resdata:[],
    flag: false,
    res: [{
      tpm: ['APE1', 'UNG', 'FEN1', 'PCNA', 'KU80'],
      num: [100, 60, 11, 68, 52],
      flag: [1, 1, 1, 1, 1]  //0小于，1大于
    }]
  },
  check() { //true是超标
    let flag = false
    for (let i = 0; i < this.data.resdata.length; i++) {
      if (this.data.res[this.data.index].flag[i] === 1) {
        if (this.data.resdata[i] > this.data.res[this.data.index].num[i]) {
          flag = true
        }
      } else {
        if (this.data.resdata[i] < this.data.res[this.data.index].num[i]) {
          flag = true
        }
      }
    }
    return flag
  },

  submit() {
    this.setData({
      flag: this.check()
    })
    this.setData({
      vis: true
    })
    console.log(this.check());
  },
  input(e) {
    let i = e.currentTarget.dataset.i
    let t = e.detail.value * 1
    let arr = this.data.resdata
    arr[i] = t
    this.setData({
      resdata: arr
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let tmp = []
    let restmp = []
    for (let i = 0; i < this.data.res[options.index].tpm.length; i++) {
      let t = {
        resdata: 0,
        name: this.data.res[options.index].tpm[i]
      }
      tmp.push(t)
      restmp[i] = 0
    }
    this.setData({
      index: options.index,
      name: options.name,
      arr: this.data.res[options.index],
      tpm: this.data.res[options.index].tpm,
      tpmarr: tmp,
      resdata: restmp
    })

    console.log(this.data.tpmarr);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})